package com.jhh.pay.channel.service;

import com.jhh.pay.channel.pojo.RequestBean;
import com.jhh.pay.channel.pojo.ResponseBean;
import com.jhh.pay.channel.pojo.Structure;

public interface PayService {
	
	String getChannelName();
	
	ResponseBean pay(RequestBean request);
	
	ResponseBean deduct(RequestBean request);
	
	ResponseBean callbackResolve(RequestBean request);
	
	ResponseBean state(RequestBean request);
	
	Structure structure(RequestBean request);
	
}
